﻿using System;

namespace Moe.ECamel.Common.Contracts
{
	/// <summary>
	/// Encapsulates information required to create a ne ECamel system.
	/// </summary>
	public class ECamelSetupInfo
	{
		/// <summary>
		/// Gets or sets the path to the system's database.
		/// </summary>
		public String DatabasePath { get; set; }
		/// <summary>
		/// Gets or sets the new system's administrator username.
		/// </summary>
		public String AdminUsername { get; set; }
		/// <summary>
		/// Gets or sets the new system's administrator password.
		/// </summary>
		public byte[] AdminPassword { get; set; }
		/// <summary>
		/// Gets or sets whether demo data should be generated.
		/// </summary>
		public bool GenerateDemoData { get; set; }
	}
}
